windows下Android Studio开发flutter打包iOS | 您所在的位置:网站首页 › flutter 发布ios应用 › windows下Android Studio开发flutter打包iOS |
mac环境 1.把整个项目都拷贝过来 是否需要?除了ios目录,会用到ios之外的隐藏文件夹 .dart_tool 貌似还会用到dart文件 2.拷贝过来,进入ios目录,运行Runner.xcworkspce 3.然后运行,TM根本跑不起来!!! 一步一步填坑: 最开始,去下载了一个mac上的flutter的sdk。 装好之后,设置环境变量 然后用flutter命令,创建了一个项目,跑了起来。 这个项目里面的一些配置,就可以用在下面的修改。 mac上的环境安装,参考这:在 macOS 上安装和配置 Flutter 开发环境 | Flutter 中文文档 | Flutter 中文开发者网站 一首先提示了一个错误: 一个编译错误。 去 File->workspace xxx->Build System 改为L开头的 二然后改了这个: // This is a generated file; do not edit or check into version control. FLUTTER_ROOT=/Users/musername/myandroid/flutter FLUTTER_APPLICATION_PATH=/Users/musername/Desktop/my_app COCOAPODS_PARALLEL_CODE_SIGN=true FLUTTER_TARGET=lib/main.dart FLUTTER_BUILD_DIR=build FLUTTER_BUILD_NAME=1.0.0 FLUTTER_BUILD_NUMBER=1 EXCLUDED_ARCHS[sdk=iphonesimulator*]=i386 DART_OBFUSCATION=false TRACK_WIDGET_CREATION=false TREE_SHAKE_ICONS=false PACKAGE_CONFIG=.packages musername 是你的当前电脑用户名 /Users/musername/Desktop/my_app 是你的flutter项目的根目录。 这个目录里面有文件夹:android ios lib 等 这一步不确认是否有用 三然后改了这里: 再然后,改了ios的上一级目录的 .dart_tool,直接找了一个ios可运行的替换了。 五 ios里面有个Flutter目录,里面有个sh脚本文件,要修改: #!/bin/sh # This is a generated file; do not edit or check into version control. export "FLUTTER_ROOT=/Users/musername/myandroid/flutter" export "FLUTTER_APPLICATION_PATH=/Users/geekwang/Desktop/yyy" export "COCOAPODS_PARALLEL_CODE_SIGN=true" export "FLUTTER_TARGET=lib/main.dart" export "FLUTTER_BUILD_DIR=build" export "FLUTTER_BUILD_NAME=1.0.0" export "FLUTTER_BUILD_NUMBER=1" export "DART_OBFUSCATION=false" export "TRACK_WIDGET_CREATION=false" export "TREE_SHAKE_ICONS=false" FLUTTER_ROOT是你sdk的路径 musername 是你的当前电脑用户名 /Users/musername/Desktop/my_app 是你的flutter项目的根目录。 这个目录里面有文件夹:android ios lib 等
在pubspec.yaml文件的目录,执行flutter pub get 命令,拉取依赖包。通过命令行进去。 会新生成.dart_tool目录 |
CopyRight 2018-2019 实验室设备网 版权所有 |